package cn.offcn.converter;

import org.springframework.core.convert.converter.Converter;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * @Author CHTt
 * @Date: 2021/04/19/ 下午 07:35
 * @Description
 * 自定义时间类型转换器
 */
public class DateConverter implements Converter<String , Date> {


    @Override
    public Date convert(String s) {
        try {
            SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            return simpleDateFormat.parse(s);
        } catch (ParseException e) {
            try {
                SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yy-MM-dd");
                return simpleDateFormat.parse(s);
            } catch (ParseException e1) {
                e1.printStackTrace();
            }
        }
        return null;
    }
}
